Restricted Mesh Simplification Using Edge Contractions

نویسندگان

  • Mattias Andersson
  • Joachim Gudmundsson
  • Christos Levcopoulos
چکیده

We consider the problem of simplifying a planar triangle mesh using edge contractions, under the restriction that the resulting vertices must be a subset of the input set. That is, contraction of an edge must be made onto one of its adjacent vertices, which results in removing the other adjacent vertex. We show that if the perimeter of the mesh consists of at most five vertices, then we can always find a vertex not on the perimeter which can be removed in this way. If the perimeter consists of more than five vertices such a vertex may not exist. In order to maintain a higher number of removable vertices under the above restriction, we study edge flips which can be performed in a visually smooth way. A removal of a vertex which is preceded by one such smooth operation is called a 2-step removal. Moreover, we introduce the possibility that the user defines “important” vertices (or edges) which have to remain intact. Given m such important vertices, or edges, we show that a simplification hierarchy of size O(n) and depth O(log(n/m)) can be constructed by 2-step removals in O(n) time, such that the simplified graph contains the m important vertices and edges, and at most O(m) other vertices from the input graph. In some triangulations, many vertices may not even be 2-step removable. In order to provide the option to remove such vertices, we also define and examine k-step removals. This increases the lower bound on the number of removable vertices.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

High-Quality Simplification with Generalized Pair Contractions

Because of its simplicity, the vertex pair contraction operation became very popular in mesh simplification. It allows for topological changes during simplification. In this paper we propose the use of the additional pair contractions of a vertex and an edge or a triangle and of two edges. The generalized contraction operations have several advantages over simple vertex pair contraction. They a...

متن کامل

Simplification of Arbitrary Polyhedral Meshes

Surface models containing billions of polygons are becoming more frequent in computer graphics. Mesh simplification is necessary for displaying such surfaces at interactive rates. We describe a novel method for simplifying polyhedral meshes while producing multiple levels of detail for progressive transmission and interactive exploration. Unlike previous work on mesh simplification, our method ...

متن کامل

A New Mesh Simplification Algorithm for the Application of Surface Sculpture

Mesh model simplification has received increasing attention recent years. However, few algorithms are developed for the application of manufacturing. We have developed a simplification algorithm from the character of surface sculpture manufacturing, which can rapidly produce faithful approximations of the triangle mesh models. Moreover, the simplified mesh generated by our algorithm is composed...

متن کامل

Point-based Tetrahedral Mesh Simplification with Intersection-Free Surface Mesh Simplification

Simplification of tetrahedral meshes is an important tool to decrease the complexity of these datasets. Many visualization systems need the simplified version of a mesh to be fully interactive. This paper presents a rapid tetrahedral simplifier that works in three steps. First, the border of the tetrahedral mesh is simplified. Second, the interior of the mesh is point sampled such that the resu...

متن کامل

GPU-Accelerated Triangle Mesh Simplification Using Parallel Vertex Removal

We present an approach to triangle mesh simplification designed to be executed on the GPU. We use a quadric error metric to calculate an error value for each vertex of the mesh and order all vertices based on this value. This step is followed by the parallel removal of a number of vertices with the lowest calculated error values. To allow for the parallel removal of multiple vertices we use a s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Comput. Geometry Appl.

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2006